//
//  SNSManager.h
//  SNS
//
//  Created by  on 11-11-10.
//  Copyright (c) 2011年 __MyCompanyName__. All rights reserved.
//

#import <Foundation/Foundation.h>


@interface SNSManager : NSObject

@property (nonatomic, assign) id delegate;
@property (nonatomic, assign) SEL finishCallback;
@property (nonatomic, assign) SEL failCallback;

+ (id) sharedManager;
- (void) login;
- (void) logout;
- (void) updateStatus: (NSString *)newStatus
             delegate:(id)delegate 
       finishCallback:(SEL)finishCallback 
         failCallback:(SEL)failCallback;
- (void) sendImage:(UIImage *)image 
           withMsg:(NSString *)msg
          delegate:(id)delegate 
    finishCallback:(SEL)finishCallback 
      failCallback:(SEL)failCallback;

@end
